add live_status in RoomUserInfo

FFIB 5 years ago
parent
commit
1198e70632
3 changed files with 20 additions and 0 deletions
  1. 1 0
      api/mini_views.py
  2. 18 0
      live/migrations/0015_roomuserinfo_live_status.py
  3. 1 0
      live/models.py

+ 1 - 0
api/mini_views.py

@@ -123,6 +123,7 @@ def mini_live_login_api(request):
123 123
         openid=user.openid,
124 124
         anchor_id=room.anchor_id,
125 125
         scene=scene,
126
+        live_status=room.live_status,
126 127
     )
127 128
 
128 129
     room_user.is_new = is_new

+ 18 - 0
live/migrations/0015_roomuserinfo_live_status.py

@@ -0,0 +1,18 @@
1
+# Generated by Django 2.2.12 on 2020-05-22 09:28
2
+
3
+from django.db import migrations, models
4
+
5
+
6
+class Migration(migrations.Migration):
7
+
8
+    dependencies = [
9
+        ('live', '0014_roomuserinfo_is_new'),
10
+    ]
11
+
12
+    operations = [
13
+        migrations.AddField(
14
+            model_name='roomuserinfo',
15
+            name='live_status',
16
+            field=models.IntegerField(blank=True, db_index=True, default=0, help_text='直播状态', verbose_name='live_status'),
17
+        ),
18
+    ]

+ 1 - 0
live/models.py

@@ -197,6 +197,7 @@ class RoomUserInfo(BaseModelMixin):
197 197
     user_id = models.CharField(_('user_id'), max_length=32, blank=True, help_text='用户唯一标识')
198 198
     openid = models.CharField(_('openid'), max_length=32, blank=True, help_text='用户 openid')
199 199
     share_openid = models.CharField(_('share_openid'), max_length=32, blank=True, help_text='分享用户 openid')
200
+    live_status = models.IntegerField(_('live_status'), default=0, blank=True, help_text='直播状态', db_index=True)
200 201
     scene = models.CharField(_('scene'), max_length=32, blank=True, help_text='进入场景')
201 202
     is_new = models.BooleanField(_('is_new'), default=True, blank=True, help_text='是否是新用户')
202 203